﻿namespace Trukuxzo.Samples.Creational.Patterns.Product
{
    #region usings
    using System;
    using Trukuxzo.Samples.Creational.Patterns.AbstractProduct;
    #endregion

    public class ProductChromeBrowser32bits : AbstractProductChromeBrowser
    {
        public override void Refresh()
        {
            Console.WriteLine(this.GetType().Name +
               " Refresh ");
        }

        public override void GoBack()
        {
            Console.WriteLine(this.GetType().Name +
              " GoBack ");
        }

        public override void Forward()
        {
            Console.WriteLine(this.GetType().Name +
             " Forward ");
        }

        public override void ImportBookmark(AbstractProductFirefoxBrowser firefoxBrowser)
        {
            Console.WriteLine(this.GetType().Name + Environment.NewLine +
              " imports bookmark from " + Environment.NewLine + firefoxBrowser.GetType().Name);
        }
    }
}
